package com.xjy.system.domain.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xjy.common.core.domain.BaseEntity;

/**
 * 押金变更信息分页查询对象 sys_deposit_update
 *
 * @author zc
 * @date 2022-02-17
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("押金变更信息分页查询对象")
public class SysDepositUpdateQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 押金id */
	@ApiModelProperty("押金id")
	private Long depId;
	/** 押金大类 */
	@ApiModelProperty("押金大类")
	private Integer depMaxType;
	/** 押金小类 */
	@ApiModelProperty("押金小类")
	private Integer depMinType;
	/** 押金金额 */
	@ApiModelProperty("押金金额")
	private Long depAmt;
	/** 押金日期 */
	@ApiModelProperty("押金日期")
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
	private Date depTime;
	/** 押金状态 */
	@ApiModelProperty("押金状态")
	private Integer depStatus;

}
